Exercise One
Change the axis of rotation of the cone to different values and
see how the axis of rotation can be controlled arbitrarily.
Exercise Two
Add a box to the scene with its own mouse event and related animation.
Exercise Three
Try and implement a sequence of at least two different operations on
the cone to be intiated by a mouseclick e.g. a rotation followed by a
translation. Fool around with the event-based techniques described
earlier. For example, start with an infinite loop. Put in mouse control
so a click restarts it. Finally have mouseclicks toggle on/off states but
have the animation continue from where it previously left off.